import java.util.*;

public class Lista implements Structura
{
	static List<Integer> l=new ArrayList<Integer>();
	public void adauga(int elem)
	{
		//adauga elementul dat ca parametru
		l.add(elem);
		System.out.println("elementele aflate in lista sunt:"+l);
	}
	public void sterge(int elem)
	{
		//elimina un element dat ca parametru
		
		boolean aux=false;
		
		if(!l.isEmpty())
		{
			for(int i=0;i<l.size();i++)
			if(l.get(i)==elem)
			{
				l.remove(i);
				aux=true;
			}
			if(aux==true)
				System.out.println("s-a suprimat elementul "+elem+" din lista");
			else
				System.out.println("nu s-a gasit elementul "+elem+" in lista");

		}
		else
			System.out.println("lista este vida");
	}
	
	public static void inserareElement(int element,int pozitie)
	{
		//insereaza un element la o pozitie specificata
		l.add(pozitie, element);
		System.out.println("elementele aflate in lista sunt:"+l);
	}
}
